package pokerSaloon.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;




public class TableauImpl implements Serializable, Tableau {

    /**
	 * 
	 */
	private static final long serialVersionUID = -2206488304639794750L;
	
	/*le tableau des 5 cartes*/
    /**
	 * @uml.property  name="board"
	 * @uml.associationEnd  multiplicity="(0 -1)"
	 */
    private List<Carte> board;
    
	/**
	 * Constructeur d'un jeu de carte
	 * @param Jeu le jeu de cartes dont le tableau est extrait
	 */
    public TableauImpl (JeuCartes Jeu) {
        board=new ArrayList<Carte>();
        
        for(int i=0;i<board.size();i++){
            board.add(Jeu.donnerCarte());
        }
        
    }

	public void setBoard(List<Carte> board) {
		this.board = board;
	}

	@Override
	public List<Carte> getTableau() {
		return board;
	}



}

